Automattic\Jetpack\Forms\ContactForm\Contact_Form_Field D

Total Complexity 201
Dependencies 5
Dependents 2
Total lines 1,435
Lines of code 813
Logical lines of code 417
Comment lines 482
Methods 33
Properties 8

Methods 33

Method Rating Maintainability Complexity Lines of code
render_field()
C
32 30 93
render()
B
35 21 78
__construct()
B
36 16 80
validate()
B
43 18 46
get_computed_field_value()
A
48 14 30
render_label()
A
51 10 24
render_file_field()
A
35 3 106
render_legend_as_label()
A
54 8 19
render_radio_field()
A
47 7 33
render_checkbox_multiple_field()
A
47 7 32
render_date_field()
S
45 6 39
render_input_field()
S
52 7 23
render_select_field()
S
52 6 21
is_field_renderable()
S
57 6 16
render_consent_field()
S
57 4 14
render_outline_label()
S
58 3 17
render_textarea_field()
S
56 3 17
render_checkbox_field()
S
60 4 10
get_unauth_endpoint_url()
S
65 4 9
maybe_override_type()
S
61 3 12
render_animated_label()
S
62 3 11
enqueue_file_field_assets()
S
60 2 15
render_below_label()
S
63 3 10
get_option_value()
S
71 2 6
get_form_style()
S
71 2 5
add_error()
S
68 2 7
render_url_field()
S
59 1 13
is_error()
S
82 1 3
render_default_field()
S
71 1 5
render_number_field()
S
70 1 5
render_email_field()
S
71 1 5
render_telephone_field()
S
71 1 5
has_inset_label()
S
75 1 4